  _______  _______  ______  ______  ___ ___ 
 |   |   ||   _   ||   __ \|   __ \|   |   |
 |       ||       ||    __/|    __/ \     / 
 |___|___||___|___||___|   |___|     |___|  
         _______  _______  ________ 
        |    |  ||    ___||  |  |  |
        |       ||    ___||  |  |  |
        |__|____||_______||________|
     ___ ___  _______  _______  ______ 
    |   |   ||    ___||   _   ||   __ \
     \     / |    ___||       ||      <
      |___|  |_______||___|___||___|__|
         ______  ______  ____  ____
        |__    ||      ||_   ||_   |
        |    __||  --  |  |  |  |  |
        |______||______|  |__|  |__|

A small intro to celebrate my 20 years of asm coding!

Cool music by Dma-Sc/Sector 1
Code by baah/Positivity+Arm's Tech
Bugfix by ggn
All this made in a few hours, as you can guess...

Greetings to:

A'Tuin
 BASS
  Casma
   Checkpoint
    Cyclone
     Dead Hackers Society 
      DFI
       DNT Crew
      Dune
     Elf
    Equinox
   Exocet
  Flow
 ggn
Hemoroids
Les Heretiques
 IceBirD
  Lineout
   Mafiamiga
    Oxygene
     Outline organisers
      Paradox
       p01
      Reboot
     Steelers
    Sector 1
   Topix
  .tSCc.
 TXP
Ukko

And all active old school demomakers!


    Happy new year, see you at Outline 2011! - baah

     
Some technical details:    
Basically the effect goes like this: Every snowflake is
a particle. At each frame, you randomly pick one of the
3 pixels below, if empty the snowflake falls there. If
not empty, you look if all 3 pixels below are "blocked".
In such case this snowflakes becomes itself "blocked", you
remove it from the particles list and creates a new one.


